| class Decoder | Converts a bitstream to raw samples. |
| class DummyDecoder | Decoder for a format that can't be decoded. |
| class EnhancedAC3Decoder | Converts an Enhanced AC-3 bitstream to raw samples. |
| class FrameBasedDecoder | Converts a frame-based bitstream to raw samples. Only a single function is required which processes a single frame, with access to the Decoder.reader. |
| class RIFFWaveDecoder | Converts a RIFF WAVE bitstream to raw samples. |